package com.travel.rabbit.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.io.Serializable;

/**
 * (Goods)实体类
 *
 * @author makejava
 * @since 2022-01-04 17:15:32
 */
@Data
@TableName("goods")
public class Goods implements Serializable {
    private static final long serialVersionUID = -58241939482637881L;

    @TableId(type = IdType.AUTO)
    private Integer id;
    /**
    * 商品编码
    */
    private String goodsCode;
    /**
    * 商品名称
    */
    private String goodsName;
    /**
    * 商品主图
    */
    private String goodsMainImage;
    /**
    * 商品图片
    */
    private String goodsImages;
    /**
    * 0 创建商品 1 上架 2 下架
    */
    private Integer goodsStatus;
    /**
    * 商品一级分类
    */
    private String goodsOneCategory;
    /**
    * 商品二级分类
    */
    private String goodsTwoCategory;
    /**
    * 商品三级分类
    */
    private String goodsThreeCategory;
    /**
    * 所属商家
    */
    private String belongMerchantsCode;
    /**
    * 备注
    */
    private String remark;
    /**
    * 商品库存
    */
    private Integer goodsStockNum;
    /**
    * 商品进价
    */
    private BigDecimal goodsPurchasePrice;
    /**
    * 商品售价
    */
    private BigDecimal goodsPrice;
    /**
    * 是否删除：0 正常 1 删除
    */
    private Integer isDelete;
    /**
    * 创建人
    */
    private String createBy;
    /**
    * 修改人
    */
    private String updateBy;
    /**
    * 创建时间
    */
    private Date createTime;
    /**
    * 修改时间
    */
    private Date updateTime;
}